Synonyms: dome, domed stadium, covered stadium
Definition: a stadium that has a roof
Similar words: sports stadium, stadium, bowl, arena
Definition: a large structure for open-air sports or entertainments